package com.zhuoyue.biz.core.command.constant;

/**
 * ClassName: QuNuanQi_0FE60206 <br/>
 * Description: <br/>
 * date: 2019/1/17 12:17<br/>
 *
 * @author wjming<br />
 * @version 1.0
 */
public interface QuNuanQi0Fe60206CmdDeal {

    interface ControlType {

        /**
         * 开关停
         */
         String SWITCH_STOP = "SWITCH_STOP";

        /**
         * 温度控制
         */
         String PERCENT = "TEMPERATURE";


    }



    /**
     * 取暖器控制命令
     * @author wjming
     *
     */
    interface ControlCmd {

        /**
         * 1
         * 帧头
         * 固定参数
         */
         String CMD_1 = "2A";

        /**
         * 2
         * 数据长度
         * 通过计算获取
         * cmd_2
         */

        /**
         * 3
         * 命令标识-读
         * 固定参数
         */
         String CMD_3 = "07";

        /**
         * 4
         * 目标地址形式
         * 固定参数
         */
         String CMD_4 = "01";

        /**
         * 5
         * 网关mac地址
         * 前端传参
         * cmd_5
         */

        /**
         * 6
         * 设备mac地址
         * 前端传参
         * cmd_6
         */

        /**
         * 7
         * 数据长度
         * 暂时默认为6
         */
         String CMD_7 = "06";

        /**
         * 8
         * 透传的命令头
         * 转发命令
         */
         String CMD_8 = CMD_1;

        /**
         * 9
         * 数据长度
         * 转发命令
         */


        /**
         * 10
         * 固定参数
         * 转发命令
         */
         String CMD_10= "07";

        /**
         * 11
         * 子命令  0x51 设备开机命令/0x50 设备关机命令;
         * 转发命令
         */
         String CMD_11_OPEN="51";//开机命令
         String CMD_11_CLOSE="50";//关机命令
         String CMD_11_MODE="57";//关机命令


        /**
         * 12
         * 时间戳，当前时间
         * 转发命令
         */



        /**
         * 13
         * 校验和
         * 通过计算获取
         */

        /**
         * 14
         * 帧尾
         * 固定参数
         */
         String CMD_14 = "23";
    }

}
